home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SPACE 2
/
SPACE - Library 2 - Volume 1.iso
/
music
/
188
/
c
/
qsed.c
< prev
next >
Wrap
C/C++ Source or Header
|
1987-10-14
|
571b
|
34 lines
#include <stdio.h>
#include "qsed.h"
static char command[256],buffer[BUFSIZ];
COMMAND cmd;
main(argc,argv)
int argc;
char *argv[];
{
FILE *fscript,*efopen();
if(argc<2 || argc>3)
fatal("command_file [input_file]");
fscript=efopen(argv[1],"r");
if(argc==3)
freopen(argv[2],"r",stdin);
for(;;)
{
fgets(command,255,fscript);
if(feof(fscript)) break;
parse(command,&cmd);
doit(&cmd,fscript);
}
for(;;)
{
fgets(buffer,BUFSIZ-1,stdin);
if(feof(stdin)) break;
fputs(buffer,stdout);
}
fclose(fscript);
exit(0);
}